LaunchSave Syntax for version 1.4.10 Manages save files and configuration data for a given application. ----- Standard Syntax ----- LaunchSave savesrc ... [savesrc ] ... [dest ] app ... method [pause] [reset] [args ] Or: LaunchSave -s ... [-s ] ... [-d ] -a ... -m [-p] [-r] [-ar ] ----- Builder Syntax ----- LaunchSave builder Or: LaunchSave -b The following would load the given values into the builder: LaunchSave savesrc ... dest app ... method builder Or: LaunchSave -s -d ... -a -m -b ----- Parameter Descriptions ----- savesrc -s Save Source. Required once. A file or folder where the application normally saves its data (saved games). Can be provided multiple times. * If more than one source is given, they MUST REMAIN IN THE SAME ORDER each time LaunchSave is run, or the incorrect files will be copied. If you are using a shortcut, this should not be a problem unless the order is manually changed on the shortcut. dest -d Destination. The folder where the application data (saved games) will now be stored. * Default is the subfolder "\LaunchSave" in the application's path. app -a Application. Required. The application (game) to run. * A path to any openable file (usually a .exe Application). * If the file is executable, the file will be started. * To use another shortcut, add the extension .lnk args -ar Arguments (paramaters) sent to the application (app). Optional. Must be last on the command line. * All text after "-ar " will be sent as parameters to the app. method -m Defines how you want to manage the folders. Required. * Methods are described below, after Syntax. pause -p Waits for a button to be pressed before running the post-run procedures. Often required if your app uses a launcher. builder -b Opens the Shortcut Builder window, without performing a transfer. reset -r Resets LaunchSave saved answers (namely the "File or Folder" question). ----- Methods ----- These methods are used after the "method" keyword (or -m). copy_keep 1. Copy from to 2. Run and wait for it to close. 3. Copy from to copy_remove 1. Copy from to 2. Run and wait for it to close. 3. Copy from to 4. Delete the move 1. Move from to 2. Run and wait for it to close. 3. Move from to symlink_keep 1. Create a symbolic link at pointing to 2. Run and wait for it to close. * The symbolic link will remain and will affect all future saves. * Note that creating a symbolic link requires administrator privileges. LaunchSave will attempt to run at this level. symlink_remove 1. Create a symbolic link at pointing to 2. Run and wait for it to close. 3. Remove the symbolic link. * Note that creating a symbolic link requires administrator privileges. LaunchSave will attempt to run at this level. ----- Notes ----- * LaunchSave supports Environment Variables. This means you can use the texts %AppData% %LocalAppData% %UserProfile% %UserName% among others. This allows LaunchSave shortcuts to be somewhat dynamic and useable even if your drive is relocated. * When LaunchSave is first run for a given , it will ask if you want to create the destination folder. Select Yes to continue. * If (savesrc) already exists, the existing location will be renamed and then restored after the post-run procedures. In this way, LaunchSave will not affect your previous saves. * Use LaunchSave with caution, especially when using methods that _remove existing folders. Never use LaunchSave to manage a System Folder, Special Folders, or Operating System Folders. * Use LaunchSave at your own risk. I am not responsible for damages by use or mis-use of this software.